草庐IT

PHPUnit 和 CodeIgniter

全部标签

php - CodeIgniter 3 和 session

我最近按照本指南更新到CodeIgniter3:CI3:upgrade3.0from2.2.1.我在application/config/config.php文件中设置了这个配置:$config['sess_driver']='files';$config['sess_cookie_name']='ci_session_my_site';$config['sess_expiration']=604800;//1week$config['sess_save_path']=NULL;$config['sess_match_ip']=FALSE;$config['sess_time_to_u

php - 如何在 CodeIgniter 中检索 cookie 值?

我可以通过print_r($this->session->userdata);在codeigniter中打印session值如何在codeigniter中打印cookie?我刚刚设置了一个cookie:$cookie=array('name'=>'test_cookie','value'=>'test','domain'=>'/','secure'=>TRUE);$this->input->set_cookie($cookie);如何打印上面的cookie? 最佳答案 查看文档:CodeigniterCookieHelperGuid

php - CodeIgniter 500 内部服务器错误

我下载了一个使用CodeIgniter编写的PHP脚本。当我从本地主机运行它时,在转到管理文件夹时,它再次显示本地主机。此外,当从我的网络主机运行时,它显示500内部服务器错误。我从http://localhost/myproj运行网站有用。然后,当我尝试转到位于http://localhost/myproj/administrator的管理页面时,它给出了500内部服务器错误。我在这里读到这可能是由于.htaccess文件中的错误代码造成的。这是我现在的.htaccess文件RewriteEngineOnRewriteBase/RewriteCond%{REQUEST_FILENAM

php - 在 CodeIgniter 中检索 JSON POST 数据

我一直在尝试从我的php文件中检索JSON数据。这让我很困难。这是我的代码我的View中的代码:varproductDetails={'id':ISBNNumber,'qty':finalqty,'price':finalprice,'name':bookTitle};varbase_url='';$.ajax({url:"index.php/user/Add_to_cart/addProductsToCart",type:'POST',data:productDetails,dataType:'JSON',});试图在我的Controller中检索:echo$this->input-

php - 如何在 codeigniter Controller 中定义 json header ?

我想在Controller中以json格式显示响应并且不想在View中移动。所以,请允许我以任何方式显示json响应。这是我要添加jsonheader的代码。$result=$this->mod_doc->get_list();echojson_encode($result); 最佳答案 试试这些。publicfunctionsignin(){$arr=array('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);//addtheheaderhereheader('Content-Type:applicatio

php - codeigniter 中 session 的大小

如何增加session框架CodeIgniter的大小?标准大小是04kb 最佳答案 这与codeignitersession无关,4kb的数据是cookie可以容纳的最大大小。要保存更多数据,请使用数据库(请参阅http://codeigniter.com/user_guide/libraries/sessions.html中的“将session数据保存到数据库”)。 关于php-codeigniter中session的大小,我们在StackOverflow上找到一个类似的问题:

php - codeigniter 创建一个目录

如何使用codeigniter创建目录?基本上我想做的是允许用户上传文件,然后动态创建一个目录来存储这些文件,谁能告诉我如何使用codeigniter创建目录谢谢所有的努力将不胜感激 最佳答案 我在Windows中运行了以下代码,非常适合我-这里0755是要创建的文件夹的权限。755表示您可以对文件或目录执行任何操作,其他用户可以读取和执行但不能更改它。适用于您想要公开的程序和目录。 关于php-codeigniter创建一个目录,我们在StackOverflow上找到一个类似的问题:

php - 需要一个解释如何使用 PHPUnit 的站点

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我正在搜索有关如何使用PHPUnit的教程(最好使用ZendFramework)。我在google上找到了一些,但还没有完全理解。

PHP 解析错误 : syntax error, CodeIgniter View 中的文件意外结束

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter。关闭10年前。我的CodeIgniterView出现unexpectedendoffile错误。我已将PHP代码粘贴到http://codepad.org/S12oXE4t。此代码通过了各种在线PHP语法测试,但我不知道为什么当我尝试在WAMPServer中运行时它仍然显示以下错误。Parseerror:syntaxerror,unexpectedendoffilei

Cobertura 格式的 PHPUnit 覆盖率

我有一个小型PHP项目,它使用PHPUnit进行单元测试和覆盖。我想生成coberturaXML格式的覆盖率报告。我可以使用任何工具或插件来实现这一目标吗?感谢任何帮助.. 最佳答案 对Cobertura格式的支持刚刚合并到phpunit和phpcov中,并且在phpunit9.4中可用可以通过使用此标志调用phpunit来生成报告:phpunit--coverage-cobertura=my-cobertura-coverage.xml 关于Cobertura格式的PHPUnit覆盖率